'''
试题编号：	201403-1
试题名称：	相反数
时间限制：	1.0s
内存限制：	256.0MB
问题描述：
问题描述
　　有 N 个非零且各不相同的整数。请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数)。
输入格式
　　第一行包含一个正整数 N。(1 ≤ N ≤ 500)。
　　第二行为 N 个用单个空格隔开的非零整数,每个数的绝对值不超过1000,保证这些整数各不相同。
输出格式
　　只输出一个整数,即这 N 个数中包含多少对相反数。
样例输入
5
1 2 3 -1 -2
样例输出
2

'''
n=int(input())
num = input().split()
print(num)
a=0
for i in range(len(num)):
    if str(-int(num[i])) in num:
        a+=1
print(int(a/2))

'''
提交编号	用户名	        姓名	            试题名称	提交时间	    代码长度	编程语言	评测结果	得分	时间使用	空间使用
1620186	<艾比布拉·热合曼>	<艾比布拉·热合曼>	相反数	11-25 09:12	128B	PYTHON	正确	    100	46ms	8.625MB
'''